namespace Rsdn.Janus
{
    public interface IForumDisplayConfig
    {
        bool MsgListGridLines { get; set; }

        int GridIndent { get; set; }

        bool ShowFullForumNames { get; set; }

        bool ShowTotalMessages { get; set; }

        bool ShowUserRateLastMonthOnly { get; set; }

        bool ShowMessageFormCustomBarOnNewLine { get; set; }

        int DaysToOutdate { get; set; }

        bool ShowImagesAtImgTag { get; set; }

        bool ShowUnreadThreadsOnly { get; set; }

        int MaxTopicsPerForum { get; set; }

        string DateFormat { get; set; }

        bool ShowMessageId { get; set; }

        bool NewMessagesOnTop { get; set; }

        bool HighlightParentMessage { get; set; }

        bool HighlightChildMessages { get; set; }

        bool DetectMediaContentLinks { get; set; }

        IEnvelopeConfig Envelope { get; set; }
    }
}